function r(r) {
  return (function (r) {
    for (var n = "0123456789abcdef", t = "", u = 0; u < 4 * r.length; u++)
      t +=
        n.charAt((r[u >> 2] >> ((u % 4) * 8 + 4)) & 15) +
        n.charAt((r[u >> 2] >> ((u % 4) * 8)) & 15);
    return t;
  })(
    (function (r, n) {
      (r[n >> 5] |= 128 << n % 32), (r[14 + (((n + 64) >>> 9) << 4)] = n);
      for (
        var f = 1732584193,
          a = -271733879,
          i = -1732584194,
          h = 271733878,
          v = 0;
        v < r.length;
        v += 16
      ) {
        var A = f,
          l = a,
          d = i,
          g = h;
        (f = t(f, a, i, h, r[v + 0], 7, -680876936)),
          (h = t(h, f, a, i, r[v + 1], 12, -389564586)),
          (i = t(i, h, f, a, r[v + 2], 17, 606105819)),
          (a = t(a, i, h, f, r[v + 3], 22, -1044525330)),
          (f = t(f, a, i, h, r[v + 4], 7, -176418897)),
          (h = t(h, f, a, i, r[v + 5], 12, 1200080426)),
          (i = t(i, h, f, a, r[v + 6], 17, -1473231341)),
          (a = t(a, i, h, f, r[v + 7], 22, -45705983)),
          (f = t(f, a, i, h, r[v + 8], 7, 1770035416)),
          (h = t(h, f, a, i, r[v + 9], 12, -1958414417)),
          (i = t(i, h, f, a, r[v + 10], 17, -42063)),
          (a = t(a, i, h, f, r[v + 11], 22, -1990404162)),
          (f = t(f, a, i, h, r[v + 12], 7, 1804603682)),
          (h = t(h, f, a, i, r[v + 13], 12, -40341101)),
          (i = t(i, h, f, a, r[v + 14], 17, -1502002290)),
          (a = t(a, i, h, f, r[v + 15], 22, 1236535329)),
          (f = u(f, a, i, h, r[v + 1], 5, -165796510)),
          (h = u(h, f, a, i, r[v + 6], 9, -1069501632)),
          (i = u(i, h, f, a, r[v + 11], 14, 643717713)),
          (a = u(a, i, h, f, r[v + 0], 20, -373897302)),
          (f = u(f, a, i, h, r[v + 5], 5, -701558691)),
          (h = u(h, f, a, i, r[v + 10], 9, 38016083)),
          (i = u(i, h, f, a, r[v + 15], 14, -660478335)),
          (a = u(a, i, h, f, r[v + 4], 20, -405537848)),
          (f = u(f, a, i, h, r[v + 9], 5, 568446438)),
          (h = u(h, f, a, i, r[v + 14], 9, -1019803690)),
          (i = u(i, h, f, a, r[v + 3], 14, -187363961)),
          (a = u(a, i, h, f, r[v + 8], 20, 1163531501)),
          (f = u(f, a, i, h, r[v + 13], 5, -1444681467)),
          (h = u(h, f, a, i, r[v + 2], 9, -51403784)),
          (i = u(i, h, f, a, r[v + 7], 14, 1735328473)),
          (a = u(a, i, h, f, r[v + 12], 20, -1926607734)),
          (f = e(f, a, i, h, r[v + 5], 4, -378558)),
          (h = e(h, f, a, i, r[v + 8], 11, -2022574463)),
          (i = e(i, h, f, a, r[v + 11], 16, 1839030562)),
          (a = e(a, i, h, f, r[v + 14], 23, -35309556)),
          (f = e(f, a, i, h, r[v + 1], 4, -1530992060)),
          (h = e(h, f, a, i, r[v + 4], 11, 1272893353)),
          (i = e(i, h, f, a, r[v + 7], 16, -155497632)),
          (a = e(a, i, h, f, r[v + 10], 23, -1094730640)),
          (f = e(f, a, i, h, r[v + 13], 4, 681279174)),
          (h = e(h, f, a, i, r[v + 0], 11, -358537222)),
          (i = e(i, h, f, a, r[v + 3], 16, -722521979)),
          (a = e(a, i, h, f, r[v + 6], 23, 76029189)),
          (f = e(f, a, i, h, r[v + 9], 4, -640364487)),
          (h = e(h, f, a, i, r[v + 12], 11, -421815835)),
          (i = e(i, h, f, a, r[v + 15], 16, 530742520)),
          (a = e(a, i, h, f, r[v + 2], 23, -995338651)),
          (f = o(f, a, i, h, r[v + 0], 6, -198630844)),
          (h = o(h, f, a, i, r[v + 7], 10, 1126891415)),
          (i = o(i, h, f, a, r[v + 14], 15, -1416354905)),
          (a = o(a, i, h, f, r[v + 5], 21, -57434055)),
          (f = o(f, a, i, h, r[v + 12], 6, 1700485571)),
          (h = o(h, f, a, i, r[v + 3], 10, -1894986606)),
          (i = o(i, h, f, a, r[v + 10], 15, -1051523)),
          (a = o(a, i, h, f, r[v + 1], 21, -2054922799)),
          (f = o(f, a, i, h, r[v + 8], 6, 1873313359)),
          (h = o(h, f, a, i, r[v + 15], 10, -30611744)),
          (i = o(i, h, f, a, r[v + 6], 15, -1560198380)),
          (a = o(a, i, h, f, r[v + 13], 21, 1309151649)),
          (f = o(f, a, i, h, r[v + 4], 6, -145523070)),
          (h = o(h, f, a, i, r[v + 11], 10, -1120210379)),
          (i = o(i, h, f, a, r[v + 2], 15, 718787259)),
          (a = o(a, i, h, f, r[v + 9], 21, -343485551)),
          (f = c(f, A)),
          (a = c(a, l)),
          (i = c(i, d)),
          (h = c(h, g));
      }
      return Array(f, a, i, h);
    })(
      (function (r) {
        for (var n = Array(), t = 0; t < 8 * r.length; t += 8)
          n[t >> 5] |= (255 & r.charCodeAt(t / 8)) << t % 32;
        return n;
      })(r),
      8 * r.length,
    ),
  );
}
function n(r, n, t, u, e, o) {
  return c(((f = c(c(n, r), c(u, o))) << (a = e)) | (f >>> (32 - a)), t);
  var f, a;
}
function t(r, t, u, e, o, c, f) {
  return n((t & u) | (~t & e), r, t, o, c, f);
}
function u(r, t, u, e, o, c, f) {
  return n((t & e) | (u & ~e), r, t, o, c, f);
}
function e(r, t, u, e, o, c, f) {
  return n(t ^ u ^ e, r, t, o, c, f);
}
function o(r, t, u, e, o, c, f) {
  return n(u ^ (t | ~e), r, t, o, c, f);
}
function c(r, n) {
  var t = (65535 & r) + (65535 & n);
  return (((r >> 16) + (n >> 16) + (t >> 16)) << 16) | (65535 & t);
}
new Array();
module.exports = { hex_md5: r };
